#!/bin/bash

# War3代理测试脚本

echo "=== War3代理测试 ==="

# 检查二进制文件是否存在
if [ ! -f "target/release/war3-server" ] || [ ! -f "target/release/war3-client" ]; then
    echo "错误: 二进制文件不存在，请先编译"
    exit 1
fi

echo "✓ 二进制文件检查通过"

# 测试服务器帮助信息
echo "✓ 测试服务器帮助信息:"
timeout 2 ./target/release/war3-server --help

# 测试客户端帮助信息  
echo "✓ 测试客户端帮助信息:"
timeout 2 ./target/release/war3-client --help --server-ip 127.0.0.1

echo ""
echo "=== 使用说明 ==="
echo "1. 启动服务器:"
echo "   ./target/release/war3-server --ip 0.0.0.0 --port 8888"
echo ""
echo "2. 启动客户端:"
echo "   ./target/release/war3-client --server-ip 127.0.0.1 --server-port 8888 --local-ip 127.0.0.1"
echo ""
echo "3. 在War3游戏中连接到指定的本地IP地址即可"